package com.itheima.mTwoDimensionalArray.demo;

public class Demo2Array {
    /*
        问题: 二维数组中存储的是一维数组, 那能不能存入 [提前创建好的一维数组] 呢 ?
     */
    public static void main(String[] args) {

        int[][] arr = new int[3][3];

        // 这时候访问第3个一维数组的第四个格子是访问不到的,因为默认动态初始化创建的三个一维数组的长度都是3
        //System.out.println(arr[2][3]);

        int[] arr1 = {11,22,33};            // arr1 = 0x111
        int[] arr2 = {44,55,66};            // arr2 = 0x222
        int[] arr3 = {77,88,99,100};        // arr3 = 0x333

        arr[0] = arr1;
        arr[1] = arr2;
        arr[2] = arr3;          // 将二维数组arr的2索引位置原本的一维数组地址进行了覆盖

        System.out.println(arr[1][2]);
        System.out.println(arr[2][3]);      // 100
    }
}
